PUT /v2/partnerSubscription/{id}
Content
Description
Updates a specific partner subscription record.
Note: This API is only available for partners.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
X-API-KEY | String (header) |
Mandatory | The X-API-KEY parameter is the authorization key for the organization. It is obtained from the MarketONE Developer Portal. |
Content-Type | String (header) |
Mandatory | The Content-Type parameter is the content-type of the request body. |
X-B3-TraceId | String (header) |
Optional | The X-B3-TraceId parameter is the TraceId that indicates the overall id of the trace. Every span in a trace shares this id. The X-B3-TraceId header is encoded as 32 or 16 lower-hex characters. For example, a 128-bit TraceId header might look like this: 463ac35c9f6413ad48485a3953bb6124. |
X-B3-SpanId | String (header) |
Optional | The X-B3-SpanId parameter is a 64-bit SpanId that indicates the position of the current operation in the trace tree. The value should not be interpreted; it may or may not be derived from the value of the TraceId. The X-B3-SpanId header is encoded as 16 lower-hex characters. For example, a SpanId header might look like this: a2fb4a1d1a96d312. Note: Unless propagating only the Sampling State, the X-B3-SpanId header is required. |
X-B3-ParentSpanId | String (header) |
Optional | The X-B3-ParentSpanId parameter is a 64-bit ParentSpanId that indicates the position of the parent operation in the trace tree. When the span is the root of the trace tree, there is no ParentSpanId. The X-B3-ParentSpanId header may be present on a child span and must be absent on the root span. It is encoded as 16 lower-hex characters. For example, a ParentSpanId header might look like this: 0020000000000001. |
id | String (path) |
Mandatory | The id parameter is the MarketONE id of the partner subscription record to be retrieved. |
Request
Parameter | Type | Required | Description |
---|---|---|---|
servicesStatus | String | Mandatory | The servicesStatus parameter when ACTIVE inidicates that the service entitlement has been successfully provisioned, and a partner service user claimed it.
Enum: Array [ ACTIVE ] |
Response
Parameter | Type | Required | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Status: 200 - OK | |||||||||||||||||||||||
Status: 4xx | |||||||||||||||||||||||
|
|||||||||||||||||||||||
Status: 400 - Bad request | |||||||||||||||||||||||
Status: 401 - Authorization failure | |||||||||||||||||||||||
Status: 403 - Permissions denied | |||||||||||||||||||||||
Status: 404 - Not found | |||||||||||||||||||||||
Status: 409 - Conflict | |||||||||||||||||||||||
Status: 500 - Internal server error | |||||||||||||||||||||||
Status: 501 - Not implemented |
Example
Request
PUT /v2/partnerSubscription/{id}
Content-Type: application/json
X-API-KEY: "string"
{
"servicesStatus": "string"
}
Response
HTTP/1.1 200 OK
Error
{
"code": "string",
"message": "string",
"validationErrors": [
null
],
"debugTrace": [
"string"
]
}
Note: See the MarketONE Developer Portal for an OpenAPI instance of the MarketONE APIs.
Revision History
Version | Description |
---|---|
20.01.03 | Added this topic. |